package homework.day03;

import java.io.*;
import java.nio.charset.StandardCharsets;
import java.util.Arrays;
/**
 * 将当前项目目录下src/lambda 目录中的所有java文件内容输出到控制台。
 *
 * 这是我自己的思路写的，希望老师检查下有什么问题，盼反馈。
 */
public class Test3 {
    public static void main(String[] args) {
        File file = new File("./src/main/java/lambda");
        File[] subs = file.listFiles(f -> f.getName().contains(".java"));
        for (File sub : subs) {
            try (FileInputStream fis = new FileInputStream(sub);
                 BufferedInputStream bis = new BufferedInputStream(fis);
            ) {
                byte[] data = new byte[1024 * 10];
                bis.read(data);
                String str = new String(data, StandardCharsets.UTF_8);
                System.out.println(str);
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}
